package com.inossem.warehousestorage_inossem.bean.receive;

import com.inossem.warehousestorage_inossem.bean.common.Bean;

import java.util.List;

/**
 * Created by leij on 2017/6/15.
 */

public class ReceiveReceiveItemBean extends Bean {


    /**
     * code : 200
     * msg : 公共响应信息
     * data : {"deliveryNumber":"SHD1706090014","receiveNumber":"YSD1706090014","purchaseNumber":"4000101115","purchaseType":"DA01","supplier":"三一重工股份有限公司","goodsList":[{"qualifiedNumber":"300.000","codeValue":"1","codeDescription":"换货","serialNumber":"1","materiel":"WLBM12345678901234","materielDescribe":"物料描述物料描述物料描述物料描述物料描述物料描述物料描述物料描述物料描述物料描述","deliveryNum":"600.000","unit":"千瓦时","receiveNum":"","receiveDate":"","manufactor":"宝鸡有一群怀揣着梦想的少年相信在牛大叔的带领下会创造生命的奇迹网络科技有限公司啊","totalNum":"900.000","inStorageNum":"100.000","receiver":"刘德华刘德华"},{"qualifiedNumber":"300.000","codeValue":"2","codeDescription":"换货","serialNumber":"2","materiel":"WLBM12345678901234","materielDescribe":"物料描述物料描述","deliveryNum":"60","unit":"套","receiveNum":"","receiveDate":"","manufactor":"南京英诺森软件科技有限公司","totalNum":"200","inStorageNum":"100","receiver":"刘德华刘德华"}],"receiverList":[{"id":"12345678901234567890","name":"刘德华刘德华","department":"沈阳有一群怀揣着梦想的少年相信有限公司啊","receiveDate":"2017-06-29","receiveStatus":"0"},{"id":"12345678900000000001","name":"刘德华刘德华","department":"沈阳有一群怀揣着梦想的少年相信有限公司啊","receiveDate":"2017-06-29","receiveStatus":"0"}],"disposeWayList":[{"codeDescription":"退货","codeValue":"1"},{"codeDescription":"换货","codeValue":"2"}]}
     */

    private String code;
    private String msg;
    private DataBean data;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * deliveryNumber : SHD1706090014
         * receiveNumber : YSD1706090014
         * purchaseNumber : 4000101115
         * purchaseType : DA01
         * supplier : 三一重工股份有限公司
         * goodsList : [{"qualifiedNumber":"300.000","codeValue":"1","codeDescription":"换货","serialNumber":"1","materiel":"WLBM12345678901234","materielDescribe":"物料描述物料描述物料描述物料描述物料描述物料描述物料描述物料描述物料描述物料描述","deliveryNum":"600.000","unit":"千瓦时","receiveNum":"","receiveDate":"","manufactor":"宝鸡有一群怀揣着梦想的少年相信在牛大叔的带领下会创造生命的奇迹网络科技有限公司啊","totalNum":"900.000","inStorageNum":"100.000","receiver":"刘德华刘德华"},{"qualifiedNumber":"300.000","codeValue":"2","codeDescription":"换货","serialNumber":"2","materiel":"WLBM12345678901234","materielDescribe":"物料描述物料描述","deliveryNum":"60","unit":"套","receiveNum":"","receiveDate":"","manufactor":"南京英诺森软件科技有限公司","totalNum":"200","inStorageNum":"100","receiver":"刘德华刘德华"}]
         * receiverList : [{"id":"12345678901234567890","name":"刘德华刘德华","department":"沈阳有一群怀揣着梦想的少年相信有限公司啊","receiveDate":"2017-06-29","receiveStatus":"0"},{"id":"12345678900000000001","name":"刘德华刘德华","department":"沈阳有一群怀揣着梦想的少年相信有限公司啊","receiveDate":"2017-06-29","receiveStatus":"0"}]
         * disposeWayList : [{"codeDescription":"退货","codeValue":"1"},{"codeDescription":"换货","codeValue":"2"}]
         */

        private String deliveryNumber;
        private String receiveNumber;
        private String purchaseNumber;
        private String purchaseType;
        private String supplier;
        private List<GoodsListBean> goodsList;
        private List<ReceiverListBean> receiverList;
        private List<DisposeWayListBean> disposeWayList;

        public String getDeliveryNumber() {
            return deliveryNumber;
        }

        public void setDeliveryNumber(String deliveryNumber) {
            this.deliveryNumber = deliveryNumber;
        }

        public String getReceiveNumber() {
            return receiveNumber;
        }

        public void setReceiveNumber(String receiveNumber) {
            this.receiveNumber = receiveNumber;
        }

        public String getPurchaseNumber() {
            return purchaseNumber;
        }

        public void setPurchaseNumber(String purchaseNumber) {
            this.purchaseNumber = purchaseNumber;
        }

        public String getPurchaseType() {
            return purchaseType;
        }

        public void setPurchaseType(String purchaseType) {
            this.purchaseType = purchaseType;
        }

        public String getSupplier() {
            return supplier;
        }

        public void setSupplier(String supplier) {
            this.supplier = supplier;
        }

        public List<GoodsListBean> getGoodsList() {
            return goodsList;
        }

        public void setGoodsList(List<GoodsListBean> goodsList) {
            this.goodsList = goodsList;
        }

        public List<ReceiverListBean> getReceiverList() {
            return receiverList;
        }

        public void setReceiverList(List<ReceiverListBean> receiverList) {
            this.receiverList = receiverList;
        }

        public List<DisposeWayListBean> getDisposeWayList() {
            return disposeWayList;
        }

        public void setDisposeWayList(List<DisposeWayListBean> disposeWayList) {
            this.disposeWayList = disposeWayList;
        }

        public static class GoodsListBean {
            /**
             * qualifiedNumber : 300.000
             * codeValue : 1
             * codeDescription : 换货
             * serialNumber : 1
             * materiel : WLBM12345678901234
             * materielDescribe : 物料描述物料描述物料描述物料描述物料描述物料描述物料描述物料描述物料描述物料描述
             * deliveryNum : 600.000
             * unit : 千瓦时
             * receiveNum :
             * receiveDate :
             * manufactor : 宝鸡有一群怀揣着梦想的少年相信在牛大叔的带领下会创造生命的奇迹网络科技有限公司啊
             * totalNum : 900.000
             * inStorageNum : 100.000
             * receiver : 刘德华刘德华
             */

            private String qualifiedNumber;
            private String codeValue;
            private String codeDescription;
            private String serialNumber;
            private String materiel;
            private String materielDescribe;
            private String deliveryNum;
            private String unit;
            private String receiveNum;
            private String receiveDate;
            private String manufactor;
            private String totalNum;
            private String inStorageNum;
            private String receiver;

            public String getQualifiedNumber() {
                return qualifiedNumber;
            }

            public void setQualifiedNumber(String qualifiedNumber) {
                this.qualifiedNumber = qualifiedNumber;
            }

            public String getCodeValue() {
                return codeValue;
            }

            public void setCodeValue(String codeValue) {
                this.codeValue = codeValue;
            }

            public String getCodeDescription() {
                return codeDescription;
            }

            public void setCodeDescription(String codeDescription) {
                this.codeDescription = codeDescription;
            }

            public String getSerialNumber() {
                return serialNumber;
            }

            public void setSerialNumber(String serialNumber) {
                this.serialNumber = serialNumber;
            }

            public String getMateriel() {
                return materiel;
            }

            public void setMateriel(String materiel) {
                this.materiel = materiel;
            }

            public String getMaterielDescribe() {
                return materielDescribe;
            }

            public void setMaterielDescribe(String materielDescribe) {
                this.materielDescribe = materielDescribe;
            }

            public String getDeliveryNum() {
                return deliveryNum;
            }

            public void setDeliveryNum(String deliveryNum) {
                this.deliveryNum = deliveryNum;
            }

            public String getUnit() {
                return unit;
            }

            public void setUnit(String unit) {
                this.unit = unit;
            }

            public String getReceiveNum() {
                return receiveNum;
            }

            public void setReceiveNum(String receiveNum) {
                this.receiveNum = receiveNum;
            }

            public String getReceiveDate() {
                return receiveDate;
            }

            public void setReceiveDate(String receiveDate) {
                this.receiveDate = receiveDate;
            }

            public String getManufactor() {
                return manufactor;
            }

            public void setManufactor(String manufactor) {
                this.manufactor = manufactor;
            }

            public String getTotalNum() {
                return totalNum;
            }

            public void setTotalNum(String totalNum) {
                this.totalNum = totalNum;
            }

            public String getInStorageNum() {
                return inStorageNum;
            }

            public void setInStorageNum(String inStorageNum) {
                this.inStorageNum = inStorageNum;
            }

            public String getReceiver() {
                return receiver;
            }

            public void setReceiver(String receiver) {
                this.receiver = receiver;
            }
        }

        public static class ReceiverListBean {
            /**
             * id : 12345678901234567890
             * name : 刘德华刘德华
             * department : 沈阳有一群怀揣着梦想的少年相信有限公司啊
             * receiveDate : 2017-06-29
             * receiveStatus : 0
             */

            private String id;
            private String name;
            private String department;
            private String receiveDate;
            private String receiveStatus;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getDepartment() {
                return department;
            }

            public void setDepartment(String department) {
                this.department = department;
            }

            public String getReceiveDate() {
                return receiveDate;
            }

            public void setReceiveDate(String receiveDate) {
                this.receiveDate = receiveDate;
            }

            public String getReceiveStatus() {
                return receiveStatus;
            }

            public void setReceiveStatus(String receiveStatus) {
                this.receiveStatus = receiveStatus;
            }
        }

        public static class DisposeWayListBean {
            /**
             * codeDescription : 退货
             * codeValue : 1
             */

            private String codeDescription;
            private String codeValue;

            public String getCodeDescription() {
                return codeDescription;
            }

            public void setCodeDescription(String codeDescription) {
                this.codeDescription = codeDescription;
            }

            public String getCodeValue() {
                return codeValue;
            }

            public void setCodeValue(String codeValue) {
                this.codeValue = codeValue;
            }
        }
    }
}
